ICP · Certificados Mac · Perfiles independientes

Actualizar un Mac ya vinculado:

1. Usa ICP Original 1.26.6 o posterior. Sustituye los archivos de la carpeta
   existente de la extensión antes de iniciar este instalador.
2. Descomprime este ZIP y ejecuta Instalar.command. Conserva la vinculación.
   Configura automáticamente la apertura de todos los perfiles ICP al iniciar
   sesión en tu usuario de macOS. No necesitas añadir nueve ítems manualmente.
3. La primera separación cierra Chrome de forma coordinada una sola vez.
   Espera si hay una cita en confirmación o un justificante pendiente de guardar.
   Conserva los perfiles, sus nombres, datos y la vinculación con el panel.
4. Después abre los perfiles desde Aplicaciones de tu usuario > ICP Profiles.
   Cada acceso «ICP · nombre» abre una instancia independiente de Chrome.
   Los perfiles de búsqueda se trasladan; dejan de aparecer en el selector del
   Chrome original. Los perfiles ajenos a ICP se conservan en Chrome normal.

Los perfiles independientes arrancan con --ignore-certificate-errors y
--allow-running-insecure-content, manteniendo su carpeta de datos separada.
Estos parámetros también se aplican al reabrir el perfil tras cambiar su
certificado. Para aplicarlos a una instancia que ya estaba abierta al actualizar,
cierra esa instancia y ábrela desde su acceso en ICP Profiles.

Para abrirlos manualmente, haz doble clic en Abrir perfiles.command. Abre todos
los perfiles cerrados y conserva los que ya están abiertos, sin duplicarlos.
Puedes guardar ese archivo en el Escritorio y utilizarlo cuando lo necesites.

El arranque automático se ejecuta una vez al iniciar sesión; no vuelve a abrir
perfiles que cierres después durante esa sesión. Si un perfil ya está abierto,
conserva su instancia. El acceso individual en ICP Profiles sigue disponible.

A partir de entonces, cambiar un certificado cierra y reabre exclusivamente
la instancia del perfil afectado. Los otros perfiles siguen buscando. La
comprobación de cambios se hace cada 10 segundos, sin solapar operaciones.

Conservación y recuperación:

Los datos de los perfiles se trasladan a Library/Application Support/
ICP Certificate Assistant/Chrome Profiles. Se conserva un registro de la
separación y una copia de Local State. Un traslado interrumpido se retoma sin
sobrescribir una carpeta en conflicto. No muevas estas carpetas manualmente.
El cierre es normal, nunca forzado. Las páginas de espera conservan la búsqueda,
sus intentos, la pausa o detención solicitada y la pestaña que se debe recuperar.
Si el perfil afectado está confirmando una cita, el cambio espera a ese perfil.

Primera instalación:

macOS 12 o posterior, Intel o Apple Silicon. Genera un código de conexión para
el Mac en Certificados del panel remoto y pégalo al ejecutar Instalar.command.
Los números de perfil se vinculan automáticamente cuando coinciden de forma
única. macOS puede pedir permitir la apertura del instalador.

Certificados y notificaciones:

El almacén central conserva los certificados y comprueba duplicados y validez.
El error 0019 bloquea el certificado durante 14 días. Conseguir una cita lo
reserva hasta que termine el día de la cita. Las claves se importan al llavero
con la preautorización existente para la aplicación oficial Google Chrome.
Los .p12 y sus contraseñas se reciben por HTTPS y no se guardan como archivos.
Se conservan las claves y certificados ajenos al asistente.

Con ICP 1.26.6, Telegram recibe el texto original del justificante, sin PDF.
El PDF se guarda en el panel y se descarga como hasta ahora.

Pruebas:

Servidor probado con datos ficticios: el cambio de un perfil no ordena parar
los demás; varios cambios independientes no se cancelan entre sí; se respetan
las pausas y la confirmación de las citas. Probado con tres procesos reales de
Chrome de pruebas: reiniciar uno conserva sus datos y deja los otros ejecutando.
La primera separación y rotación con los certificados reales debe comprobarse
al ejecutar este instalador en tu Mac. No se han hecho reservas de prueba.
